package com.zff.rental.vo.apartment.apartment;

import com.zff.rental.vo.apartment.room.RoomVo;
import lombok.Data;

import java.util.List;

/**
 * 公寓
 *
 * @author HCY
 */
@Data
public class RecommendApartmentVo {
    /**
     * 公寓Id
     */
    private Long id;
    /**
     * 公寓名称
     */
    private String name;
    /**
     * 备注
     */
    private String memo;

    /**
     * 封面图片
     */
    private String coverImage;

    /**
     * 经营区域
     */
    private String businessArea;
    /**
     * 地址
     */
    private String address;

    /**
     * 地铁站
     */
    private String subwayStation;

    /**
     * 距离地铁站距离
     */
    private String subwayDistance;

    /**
     * 是否有电梯 0：无、1：有
     */
    private Byte hasElevator;

    /**
     * 位置：纬度
     */
    private Double locationLatitude;

    /**
     * 位置：经度
     */
    private Double locationLongitude;

    /**
     * 公寓距离用户的距离
     */
    private String distance;

    /**
     * 押金月租期限 如：押一付一、押二付一
     */
    private String rentalPeriod;

    /**
     * 租房租最小期限（单位：月）
     */
    private Integer rentalMinimumDeadline;

    /**
     * 房间的总数量
     */
    private Integer roomCount;
    /**
     * 房间的类型数量
     */
    private Integer roomTypeCount;

    /**
     * 在租房间
     */
    private List<RoomVo> roomList;
}
